home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / mis_util / dbfx / install.bat < prev    next >
DOS Batch File  |  1991-01-11  |  3KB  |  115 lines

  1. echo off 
  2.  
  3. if not exist %1:\fx_drv.exe goto ERR_4a
  4.  
  5. %1:\fx_drv %1
  6. if errorlevel 4 goto ERR_4a
  7. if errorlevel 3 goto ERR_3a
  8. if errorlevel 2 goto ERR_2a
  9. if errorlevel 1 goto ERR_1a
  10.  
  11. %1:
  12. goto ARG_2_VAL
  13.  
  14. :ERR_1a
  15. echo A required drive designation is missing.
  16. goto ERROR_OUT
  17.  
  18. :ERR_2a
  19. echo The drive designation is too long: %1:
  20. goto ERROR_OUT
  21.  
  22. :ERR_3a
  23. echo The drive designation must be alphabetic: %1:
  24. goto ERROR_OUT
  25.  
  26. :ERR_4a
  27. echo Unable to access dBFX on the designated drive: %1:
  28. goto ERROR_OUT
  29.  
  30. :ARG_2_VAL
  31.  
  32. %1:\fx_drv %2
  33. if errorlevel 4 goto ERR_4b
  34. if errorlevel 3 goto ERR_3b
  35. if errorlevel 2 goto ERR_2b
  36. if errorlevel 1 goto ERR_1b
  37.  
  38. %2:
  39. goto EQUAL_VAL
  40.  
  41. :ERR_1b
  42. echo A required drive designation is missing.
  43. goto ERROR_OUT
  44.  
  45. :ERR_2b
  46. echo The drive designation is too long: %2:
  47. goto ERROR_OUT
  48.  
  49. :ERR_3b
  50. echo The drive designation must be alphabetic: %2:
  51. goto ERROR_OUT
  52.  
  53. :ERR_4b
  54. echo Unable to access the designated drive: %2:
  55. goto ERROR_OUT
  56.  
  57. :EQUAL_VAL
  58. if not %1==%2 goto VALS_DONE
  59. echo Sending and receiving drives must not be the same.
  60. echo For single floppy system that has no hard drive,
  61. echo use "INSTALL A B".
  62. goto ERROR_OUT
  63.  
  64. :VALS_DONE
  65. cls
  66. echo ┌─────────────────────────────────────────────────────────────────────┐
  67. echo │                      dBFX INSTALLATION ROUTINE                      │
  68. echo └─────────────────────────────────────────────────────────────────────┘
  69. echo                    U N R E G I S T E R E D   C O P Y
  70. echo.
  71. echo To license this software for continued use and obtain a registered copy
  72. echo of dBFX, the 40-page Programmer's Guide, and the Home Video Tracker,
  73. echo consult the DBFX.DOC file or simply complete the order form in DBFX.ORD
  74. echo.
  75. echo                           VISTON SYSTEMS, INC.
  76. echo                           2217 Johnstown Road
  77. echo                        Chesapeake, VA 23322-2742
  78. echo                              (804) 421-4345
  79. echo.
  80. pause
  81. cls
  82. echo You will be requested to select the directories where you wish to have
  83. echo your dBFX files installed.  I recommend that you do the following:
  84. echo     a) Place FX.BIN, FXDIR.DBF, FXKEYS.DBF, FXFUNCT.PRG and FX.OBJ in 
  85. echo        the directory where you intend to use dBFX.
  86. echo     b) Place FXFIND.EXE and FXLIST.EXE in a directory which is included
  87. echo        in your AUTOEXEC.BAT file's PATH list.
  88. echo You must specify the COMPLETE path to each of the directories.
  89. echo  
  90. %1:\fx_cd FX.BIN, FXDIR.DBF, FXKEYS.DBF, FXFUNCT.PRG, FX.OBJ path?
  91. copy %1:\fx.bin              >nul
  92. copy %1:\fxdir.dbf           >nul
  93. copy %1:\fxkeys.dbf          >nul
  94. copy %1:\fxfunct.prg         >nul
  95. copy %1:\fx.obj              >nul
  96. copy %1:\dbfx.doc            >nul
  97. copy %1:\dbfx.ord            >nul
  98. %1:\fx_cd FXFIND.EXE, FXLIST.EXE path?
  99. copy %1:\fxfind.exe          >nul
  100. copy %1:\fxlist.exe          >nul
  101. echo  
  102. echo dBFX INSTALLATION ROUTINE processing completed.
  103.  
  104. goto END_OF_JOB
  105.  
  106. :ERROR_OUT
  107. echo  
  108. echo Syntax is  : "INSTALL [sending drive] [receiving drive]"
  109. echo               (Omit colons.)
  110. echo  
  111. echo For example: "INSTALL A C"
  112. echo  
  113.  
  114. :END_OF_JOB
  115.